import {
  Controller,
  Get,
  Post,
  Body,
  Patch,
  Param,
  Delete,
  Inject,
} from '@nestjs/common';
import { Repository } from './data/todo-list.repository';

@Controller('todo-list')
export class TodoListController {
  constructor(@Inject(Repository) private readonly repo: Repository) {}

  // @Post()
  // create(@Body() createTodoListDto: CreateTodoListDto) {
  //   return this.todoListService.create(createTodoListDto);
  // }
  //
  @Get()
  async findAll() {
    return this.repo.findAllTodos();
  }
  //
  // @Get(':id')
  // findOne(@Param('id') id: string) {
  //   return this.todoListService.findOne(+id);
  // }
  //
  // @Patch(':id')
  // update(@Param('id') id: string, @Body() updateTodoListDto: UpdateTodoListDto) {
  //   return this.todoListService.update(+id, updateTodoListDto);
  // }
  //
  // @Delete(':id')
  // remove(@Param('id') id: string) {
  //   return this.todoListService.remove(+id);
  // }
}
